VMs Placement Strategy based on Distributed Parallel Ant Colony Optimization Algorithm
نویسندگان
چکیده
Cloud computing is at the forefront of information technology. Cloud computing led to abandon the use of expensive mainframe. It becomes a trend that data center uses the cluster which is relatively cheap and virtualization technologies to provide infrastructure services. To improve the utilization rate of the cloud center and decrease the operating cost, the cloud center provides services to users as required by sharding the resources with virtualization. Because consideration should be given to both QoS for users and cost saving for cloud computing providers, cloud providers try to maximize performance and minimize energy cost as well. In this paper, we propose a Distributed Parallel Ant Colony Optimization (DPACO) Algorithm of placement strategy for live virtual machines Live Migration on cloud platform. It executes the ant colony optimization algorithm parallelly and distributedly on several selected physical hosts in the first stage. Then it continues to execute the second stage ant colony optimization algorithm with solutions calculated by the first stage. The solution calculated by the second stage ant colony optimization algorithm is the optimal solution of our approach. The experimental results have shown that the proposed placement strategy of VM live migration is more effective and energy-efficient with ensuring QoS for users than other placement strategies on the cloud platform.
منابع مشابه
New Ant Colony Algorithm Method based on Mutation for FPGA Placement Problem
Many real world problems can be modelled as an optimization problem. Evolutionary algorithms are used to solve these problems. Ant colony algorithm is a class of evolutionary algorithms that have been inspired of some specific ants looking for food in the nature. These ants leave trail pheromone on the ground to mark good ways that can be followed by other members of the group. Ant colony optim...
متن کاملMulti-objective Optimization for Initial Virtual Machine Placement in Cloud Data Center ⋆
Virtual machine (VM) placement in the cloud infrastructure is an important problem that remains to be effectively addressed. Fine-grained virtual machine resource allocation and reallocation are possible in order to meet the performance targets of applications running on virtual machines. On the other hand, these capabilities create demands on system management, especially for cloud data center...
متن کاملOptimal Distributed Generation (DG) Allocation in Distribution Networks using an Improved Ant Colony Optimization (ACO) Algorithm
Abstract: The development of distributed generation (DGs) units in recent years have created challenges in the operation of power grids, especially distribution networks. One of these issues is the optimal allocation (location and capacity) of these units in distribution networks. In this thesis, a method based on the improved ant colony optimization algorithm is presented to solve the problem ...
متن کاملOptimal Placement and Sizing of DGs and Shunt Capacitor Banks Simultaneously in Distribution Networks using Particle Swarm Optimization Algorithm Based on Adaptive Learning Strategy
Abstract: Optimization of DG and capacitors is a nonlinear objective optimization problem with equal and unequal constraints, and the efficiency of meta-heuristic methods for solving optimization problems has been proven to any degree of complex it. As the population grows and then electricity consumption increases, the need for generation increases, which further reduces voltage, increases los...
متن کاملAn Energy Aware Unified Ant Colony System for Dynamic Virtual Machine Placement in Cloud Computing
Energy efficiency is a significant topic in cloud computing. Dynamic consolidation of virtual machines (VMs) with live migration is an important method to reduce energy consumption. However, frequent VM live migration may cause a downtime of service. Therefore, the energy save and VM migration are two conflict objectives. In order to efficiently solve the dynamic VM consolidation, the dynamic V...
متن کامل